package com.wqnmdb.im.exception;

import com.wqnmdb.im.domain.contants.ConstantEnum;
import lombok.Getter;
import org.springframework.validation.BindingResult;


/**
 * 参数异常
 */
@Getter
public class ParamsException extends RuntimeException{
    Integer code = ConstantEnum.INVALID_PARAMS.getCode();

    /**
     * 自定义错误类型
     * @param bindingResult
     */
    public ParamsException(BindingResult bindingResult){
        super(bindingResult.getFieldErrors().get(0).getDefaultMessage());
    }
}
